package com.enjoyor.soa.traffic.api.service.dubbo.vms;


import com.enjoyor.soa.traffic.api.dto.vms.LedLuminDto;
import com.enjoyor.soa.traffic.api.dto.vms.LedPowerDto;
import com.enjoyor.soa.traffic.util.pojo.ResultPojo;

/**
* @Title: IDubboVmsManageService.java
* @Package com.enjoyor.soa.traffic.api.vms.publish.service.dubbo 
* @Description: TODO(用一句话描述该文件做什么) 
* @author sxh
* @date 2016年4月22日 上午9:24:32 
* @version V1.0   
*/
public interface IDubboVmsManageService {
	/**
	 * 设置开关屏
	 * @return String 
	*/
	public ResultPojo setPower(LedPowerDto ledPowerDto);
	
	/**
	 * 获取开关屏状态
	 * @return String 
	*/
	public ResultPojo getPowerStatus(String ledId);
	
	/**
	 * 获取诱导屏故障信息
	 * @return String 
	*/
	public ResultPojo getVmsFault(String ledId);
	
	/**
	 * 添加故障信息
	 * @return String 
	*/
	public String addFault(String data);
	
	/**
	 * 获取诱导屏亮度信息
	 * @return String 
	*/
	public ResultPojo getLumin(String ledId);
	
	/**
	 * 设置诱导屏亮度信息
	 * @return String 
	*/
	public ResultPojo setLumin(String ledId, String mode, String lumin);
	
	/**
	 * 设置诱导屏亮度信息
	 * @return String 
	*/
	public ResultPojo setTimeLumin(LedLuminDto ledLuminDto);
	
	/**
	 * 获取诱导屏状态
	 * @return String 
	*/
	public String getVmsStatus(String data);
	
	/**
	 * 获取诱导屏状态
	 * @return String 
	*/
	public String getAllVmsStatus();
	
	/**
	 * 获取诱导屏与视频关联信息
	 * @return String 
	*/
	public String getVmsVideoRelate(String data);
	
	public String deleteVmsVideoRelate(String data);
	
	public ResultPojo insertVmsVideoRelate(String data) throws Exception;
}
